<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>大事件-后台首页</title>
    <link rel="stylesheet" href="./libs/bootstrap/css/bootstrap.min.css" />
    <link rel="stylesheet" href="css/reset.css" />
    <link rel="stylesheet" href="css/iconfont.css" />
    <link rel="stylesheet" href="css/main.css" />
    <script src="./libs/jquery-1.12.4.min.js"></script>
    <!-- 导入bootstrap的js文件 -->
    <script src="./libs/bootstrap/js/bootstrap.min.js"></script>
  </head>

  <body>
    <div class="sider">
      <a href="#" class="logo"><img src="images/logo02.png" alt="logo"/></a>
      <div class="user_info">
        <img src="images/2.jpg" alt="person" />
        <span>欢迎&nbsp;&nbsp;李思思</span>
        <b>管理员</b>
      </div>
      <!-- 左侧导航栏 -->
      <div class="menu">
        <div class="level01 active">
          <a href="./main_count.html" target="main_frame"
            ><i class="iconfont icon-yidiandiantubiao04"></i
            ><span>首页</span></a
          >
        </div>

        <div class="level01">
          <a href="./article_list.html" target="main_frame"
            ><i class="iconfont icon-icon-article"></i><span>文章管理</span
            ><b class="iconfont icon-arrowdownl"></b
          ></a>
        </div>

        <ul class="level02">
          <li>
            <a href="./article_list.html" target="main_frame"
              ><i class="iconfont icon-previewright"></i
              ><span>文章列表</span></a
            >
          </li>
          <li>
            <a href="./article_release.html" target="main_frame"
              ><i class="iconfont icon-previewright"></i
              ><span>发表文章</span></a
            >
          </li>
          <li>
            <a href="./article_category.html" target="main_frame"
              ><i class="iconfont icon-previewright"></i
              ><span>文章类别管理</span></a
            >
          </li>
        </ul>

        <div class="level01">
          <a href="./comment_list.html" target="main_frame"
            ><i class="iconfont icon-comment"></i><span>评论管理</span></a
          >
        </div>
        <div class="level01" id="user">
          <a href="./user.html" target="main_frame"
            ><i class="iconfont icon-user"></i><span>个人中心</span></a
          >
        </div>
      </div>
      <!-- 顶部栏 -->
      <div class="header_bar">
        <div class="user_center_link">
          <a href="./user.html" target="main_frame">个人中心</a>
          <img src="images/2.jpg" alt="person" />
          <a href="javascript:void(0)" class="logout"
            ><i class="iconfont icon-tuichu"></i> 退出</a
          >
        </div>
      </div>
      <!-- 右侧主体内容 -->
      <div class="main" id="main_body">
        <iframe
          src="./main_count.html"
          name="main_frame"
          style="width:100%;height:100%;"
        ></iframe>
      </div>
    </div>
    <!-- 准备模态框静态结构 -->
    <div id="myModal" class="modal fade" tabindex="-1" role="dialog">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <button
              type="button"
              class="close"
              data-dismiss="modal"
              aria-label="Close"
            >
              <span aria-hidden="true">&times;</span>
            </button>
            <h4 class="modal-title">温馨提示</h4>
          </div>
          <div class="modal-body">
            <p>One fine body&hellip;</p>
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-default" data-dismiss="modal">
              确定
            </button>
          </div>
        </div>
        <!-- /.modal-content -->
      </div>
      <!-- /.modal-dialog -->
    </div>
    <!-- /.modal -->
  </body>
</html>
<script src="./libs/https.js"></script>
<script>
  $(function () {
    // 1. 发起请求,获得用户的基本信息
    // 注意: 如果项目中遇到403错误,那么就是请求时没有携带token
    // 如何发起ajax请求的同时携带token
    $.ajax({
      type: 'get',
      url: BigNew.user_info,
      // 当请求成功执行以下函数
      success: function (backData) {
        // console.log(backData);
        if (backData.code == 200) {
          // 2. 将用户信息渲染到指定结构
          $('.user_info span').html('欢迎&nbsp;&nbsp;' + backData.data.nickname)
          $('.user_info img, .user_center_link img').attr(
            'src',
            backData.data.userPic
          )
        }
      },

      // 当请求报错的时候,执行以下函数
      error: function (xhr, status, err) {
        // xhr: 网络请求对象
        // status: 当前的网络状态
        // err: 当前的错误信息
        // console.log(err);
        // console.log(xhr);
        // console.log(status);
        // 判断报错信息是否为被禁止访问: 因为没有token
        if (err == 'Forbidden') {
          alert('你这个小可爱,请回去重新登录')
          window.location = './login.html'
        }
      }
    })

    // 3. 给退出按钮设置点击事件
    $('.logout').on('click', function (e) {
      localStorage.removeItem('token79')
      alert('当前用户已退出,请重新登录!')
      window.location = './login.html'
    })

    $('.level01').on('click', function (e) {
      // 设置当前按钮高亮 移出兄弟元素的效果
      $(this)
        .addClass('active')
        .siblings('.level01')
        .removeClass('active')
      // 判断是否点击了文章管理按钮
      // 通过按钮的下标
      if ($(this).index() == 1) {
        // 显示/隐藏二级菜单
        $('.level02').slideToggle()
        // 设置字体图标的动画
        // 切换类名retate0
        $('.icon-arrowdownl').toggleClass('rotate0')
      } else {
        // 如果点击了其他一级菜单 直接关闭文章管理按钮
        $('.-level02').slideUp()
        $('.icon-arrowdownl').removeClass('rotate0')
      }
    })
    // 给二级菜单设置点击事件
    $('.level02 li').on('click',function(e){
      // 设置当前高亮 排他
      $(this).addClass('active').siblings().remove('active')
    })
  })
</script>
